1 GOTO30 2 I=INT((X-12)/256):POKEO-M,X-12-256*I:POKEO-M-1,I:POKEO-M-2,Y-40:RETURN 3 GETA$:IFA$=""THEN24 4 IFA$>"/"ANDA$<":"THENSF=VAL(A$)-SS*(A$="0"):GOTO24 5 IFA$="[147]"THENSYS36888 6 IFA$="!"THENSYS36867 7 IFA$="="THENSYS36882 8 IFA$="&"THENSYS36879 9 IFA$="A"THENPOKEO-1,0 10 IFA$="O"THENPOKEO-1,1 11 IFA$="X"THENPOKEO-1,2 12 IFA$=CHR$(136)THEN20 13 IFA$=CHR$(140)THENGOSUB47 14 IFMODE=0THEN24 15 IFA$="N"THENPOKEO-9,0:GOSUB45 16 IFA$="H"THENPOKEO-9,1:GOSUB45 17 IFA$="V"THENPOKEO-9,2:GOSUB45 18 IFA$="R"THENPOKEO-9,3:GOSUB45 19 GOTO24 20 FORT=0TO3:A=USR(33),T:NEXT:SYS36912 21 GETA$:IFA$=""THEN21 22 POKE780,ASC(A$):SYS32813 23 GOTO30 24 X=X+USR(121)*SF:Y=Y-USR(122)*SF 25 IFX>331THENX=331 26 IFX<12THENX=12 27 IFY>239THENY=239 28 IFY<40THENY=40 29 A=USR(34),X,Y,0:A=USR(34),16,Y,6:A=USR(34),X,231,7:RETURN 30 O=3500:MODE=0:POKEO-8,MODE:POKEO-1,1 31 A=USR(32),0 32 GOSUB3:A=USR(117):IFA<>16THEN32 33 X1=X-12:Y1=Y-40:A=USR(34),X,Y,1:A=USR(32),1:MODE=0:POKEO-8,MODE 34 A=USR(117):IFA<>0THEN34 35 GOSUB3:A=USR(117):IFA<>16THEN35 36 X2=X-12:Y2=Y-40:A=USR(34),X,Y,2:A=USR(32),2 37 A=USR(117):IFA<>0THEN37 38 IF(X1=X2)AND(Y1=Y2)THENA=USR(33),1:A=USR(33),2:GOTO31 39 IFX1>X2THENX3=X2:X2=X1:X1=X3 40 IFY1>Y2THENY3=Y2:Y2=Y1:Y1=Y3 41 I=INT(X1/256):POKEO-2,X1-256*I:POKEO-3,I:POKEO-4,Y1 42 I=INT(X2/256):POKEO-5,X2-256*I:POKEO-6,I:POKEO-7,Y2 43 A=USR(33),0:SYSO:MODE=1:POKEO-8,MODE:A=USR(32),0 44 A=USR(33),1:A=USR(33),2:GOTO32 45 X1=X-12:Y1=Y-40:I=INT(X1/256):POKEO-10,X1-256*I:POKEO-11,I:POKEO-12,Y1 46 A=USR(33),0:SYSO:A=USR(32),0:RETURN 47 FI$="JJH[212]":SYS36864:DR=PEEK(36863):POKE36863,PEEK(36862):POKE183,LEN(FI$) 48 FORT=1TOLEN(FI$):POKE827+T,ASC(MID$(FI$,T,1)):NEXT:SYS32792 49 GETA$:IFA$=""THEN49 50 POKE36863,DR:SYS36885:RETURN